package org.example.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.example.commmon.R;
import org.example.dto.MedicineDto;
import org.example.pojo.Medicine;

import java.util.List;


public interface MedicineService extends IService<Medicine> {


    //新增菜品，同时操作菜品表，口味表

    public void saveWithStandard(MedicineDto medicineDto);


    //根据菜品的id查询菜品的信息 同时根据俄菜品的id查询口味信息（口味名称 ，口味列表）
    public  MedicineDto getByIdWithStandard(Long id);


    void updateWithStandard(MedicineDto medicineDto);

    void deleteByIds(List<Long> ids);

    R<Page> getPage(int page, int pageSize, String name);

}
